package com.fbt.transfer.app.driver.model;

import java.io.Serializable;
import lombok.Data;

/**
 * 请求通用返回
 *
 * @author tuocoo
 * @since 1.0.0
 */
@Data
public class Result<T> implements Serializable {

  private static final long serialVersionUID = -5947849104551606414L;
  /**
   * 业务响应码，200为正常
   */
  private String code;
  /**
   * 业务响应信息
   */
  private String message;
  /**
   * 业务数据
   */
  private T data;
  /**
   * 服务器时间，秒级时间戳
   */
  private long timestamp;

  public boolean isSuccess() {
    return "200".equals(code);
  }
}
